
package projet_isep;

//Classe qui gère l'affichage des différentes grilles
public class AffichageGrille 
{
   public static void grilleBasiqueVide(int[][] grille) {
        boolean[][] chiffreOuPas = new boolean[10][11];

        //On initialise le tableau avec tout à false
        for (int i = 0; i < chiffreOuPas.length; i++) {
            for (int j = 0; j < chiffreOuPas.length; j++) {
                chiffreOuPas[i][j] = false;
            }//for j
        }//for i

        //Ici, on va mettre les cases ou il y aura des chiffres à true
        //1ère ligne:
        for (int i = 0; i < 6; i++) {
            chiffreOuPas[0][i] = true;
        }//for 
        //Dernière ligne:
        for (int i = 5; i < 10; i++) {
            chiffreOuPas[9][i] = true;
        }//for
        //Colonne du milieu
        for (int i = 1; i < 9; i++) {
            chiffreOuPas[i][5] = true;
        }//for

        //Affichage final de la grille
        for (int i = 0; i < chiffreOuPas.length; i++) {
            for (int j = 0; j < chiffreOuPas.length; j++) {
                if (chiffreOuPas[i][j] == true) {
                    System.out.print("[  ]");
                    grille[i][j] = -1;
                }//if
                else {
                    System.out.print("    ");
                    grille[i][j] = 0;
                }//else
            }//for j
            System.out.println("    " + (10 - i));
        }//for i
        System.out.println(" A   B   C   D   E   F   G   H   I   J");
        Projet_ISEP.lancerPartie();
    }//grilleBasique
   
       public static void afficheGrille(int[][] grille) 
       {
        for (int i = 0; i < grille.length; i++) 
        {
            for (int j = 0; j < grille.length; j++) 
            {
                if (grille[i][j] == 0) 
                {
                    System.out.print("    ");
                } else 
                {
                    if (grille[i][j] == -1) 
                    {
                        System.out.print("[  ]");
                    } else 
                    {
                        if(grille[i][j] > 9)
                        {
                            if(grille[i][j] == 666)
                                System.out.print("[ J]");
                            else
                                System.out.print("[" + grille[i][j] + "]");
                        }
                        else
                            System.out.print("[ " + grille[i][j] + "]");
                    }
                }//else
            }//for j
            System.out.println("    " + (10 - i));
        }//for i
        System.out.println(" A   B   C   D   E   F   G   H   I   J");
    }//afficheGrille
}
